unaccountable (puzzling; extraordinary) - German English Dictionary